In the event of technical difficulties with Szkopuł, please contact us via email at [email protected].
If you would like to talk about tasks, solutions or technical problems, please visit our Discord servers. They are moderated by the community, but members of the support team are also active there.
Kiedy Bajtbara była małą dziewczynką, lubiła układać sześcienne klocki w kwadraty. Brała pewną liczbę klocków i starała się podzielić je na jak najmniejszą liczbę kwadratów. Zawsze udawało jej się zrobić to tak, żeby tych kwadratów było co najwyżej cztery.
Dzisiaj Bajtbara jest już dorosła i zarabia biliony bajtalarów, zamiast bawić się
klockami. Ostatnio przeczytała, że każda liczba naturalna jest sumą co najwyżej czterech
kwadratów. Ponadto, każda liczba jest sumą co najwyżej trzech liczb trójkątnych
(czyli liczb postaci ).
Skojarzyło jej się to z jej zabawą z dzieciństwa i zaczęła się bawić
monetami. Jednak zamiast układać monety w kwadraty albo trójkąty, zaczęła układać je
w sześciokąty.
O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O
Dla danej liczby monet Bajtbara chce wiedzieć, na jaką najmniejszą liczbę sześciokątów
można ją podzielić. Na przykład 27 monet można podzielić na 3 sześciokąty ().
Wejście składa się z testów (
).
Dla
, w
-tym wierszu wejścia znajduje się liczba
(
) - liczba monet,
którą dysponuje Bajtbara.
W wierszu wejścia znajduje się liczba 0, oznaczająca koniec wejścia.
W testach wartych punktów zachodzi warunek
.
Dla każdej z liczb monet podaj najmniejszą liczbę sześciokątów, na które można ją
podzielić.
Dla danych wejściowych:
1 6 7 19 27 0
poprawną odpowiedzią jest:
1 6 1 1 3
Autor zadania: Eryk Kopczyński.